﻿using CanDoo.Contracts;
using CanDoo.Core.Data;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace CanDoo.Oil.WebHost.Code
{

    //FUTURE：可能每个项目,甚至每个模块都需要一个pagebase吧,,以后需要了再说
    public abstract class SitePageBase : CanDoo.FineUI.PageBase
    {

    }

    public abstract class SiteListPageBase<IContracts, TEntity> : FineUI.ListPageBase<IContracts, TEntity>
        where IContracts : IServiceBaseCore<TEntity>
        where TEntity : IEntity, IName
    {

    }

    public abstract class SiteEditPagebase<IContracts, TEntity> : CanDoo.FineUI.EditPagebase<IContracts, TEntity>
        where IContracts : IServiceBaseCore<TEntity>
        where TEntity : IEntity, IName, new()
    {

    }

}